/**
* 模块名: articleTypes
* 代码描述: 文章相关interface
* 作者:lizibin
* 创建时间:2023/02/04 14:04:58
*/
export interface ArticleInfo {
    articleId: number;
    articleTitle: string;
    articleClassifyId: number;
    articleClassifyName: string;
    articleDase: string;
    articleImgLitimg: string;
    articleContent: string;
    articleState: number;
    articlePass: number;
    commentState: number;
    userId: number;
    userName: string;
    publishTime: string;
    click: number;
    review: number;
}
export interface UserInfo {
    userEmail: string;
    userIcon: string;
    userPass: string;
    userRegdate: string;
    userSignature: string;
    userId: number;
    userType: number;
    userName: string;
}
export interface ClassifyInfo {
    articleNumber: number;
    classifyId: number;
    classifyIntroduce: string;
    classifyName: string;
    color1: string;
    color2: string;
}
export interface Reactive {
    articleInfo: ArticleInfo[];
    loading?: boolean;
}

export interface SearchDetail {
    articleInfo: ArticleInfo[];
    loading: boolean;
    classifyInfo: ClassifyInfo;
    total: number;
    pageSize: number;
    currentPage: number;
}

export interface EditArtilce {
    compileArticleDialogFormVisible: boolean;
    userInfo: UserInfo;
    classifyInfo: ClassifyInfo[];
    uploadURL: any;
    articleInfo: ArticleInfo;
}
